IEEE的Latex模板中伪代码和画图 |
您所在的位置:网站首页 › 伪代码begin end位置 › IEEE的Latex模板中伪代码和画图 |
伪代码
用IEEE的模板写论文时在算法流程图这卡住了,和一般的algorithm不同,需要\begin{figure} , 这里贴几个可用的模板 \usepackage{algorithmic} \makeatletter \newcommand{\removelatexerror}{\let\@latex@error\@gobble} \makeatother \begin{figure}[!t] \label{alg:LSB} \renewcommand{\algorithmicrequire}{\textbf{Input:}} \renewcommand{\algorithmicensure}{\textbf{Output:}} \removelatexerror \begin{algorithm}[H] \caption{Local Search Based Algorithm} \begin{algorithmic}[1] \REQUIRE Candidate set $\mathbb{S}$, Initial set $\mathbb{X} = \varnothing$ %%input \ENSURE Optimum set $\mathbb{X}$ %%output \STATE {set $r(t)=x(t)$} \end{algorithmic} \end{algorithm} \end{figure}再来一个 \begin{figure}[!t] \label{alg:LSB} \renewcommand{\algorithmicrequire}{\textbf{Input:}} \renewcommand{\algorithmicensure}{\textbf{Output:}} \removelatexerror \begin{algorithm}[H] \caption{Algorithm for ...} \begin{algorithmic}[1] \renewcommand{\algorithmicrequire}{\textbf{Input:}} \renewcommand{\algorithmicensure}{\textbf{Output:}} \REQUIRE in \ENSURE out \\ \textit{Initialisation} : \STATE first statement \\ \textit{LOOP Process} \FOR {$i = l-2$ to $0$} \STATE statements.. \IF {($i \ne 0$)} \STATE statement.. \ENDIF \ENDFOR \RETURN $P$ \end{algorithmic} \end{algorithm} \end{figure}下面是algorithmic的基本命令 \STATE \IF{} \STATE{} \ENDIF \FOR{} \STATE{} \ENDFOR \FOR{ \TO } \STATE{} \ENDFOR \FORALL{} \STATE{} \ENDFOR \WHILE{} \STATE{} \ENDWHILE \REPEAT \STATE{} \UNTIL{} \LOOP \STATE{} \ENDLOOP \REQUIRE \ENSURE \RETURN \COMMENT{} \AND, \OR, \XOR, \NOT, \TO, \TRUE, \FALSE ———————————————— 更多其他内容参考:https://blog.csdn.net/qq_34369618/article/details/61205638 画图如果是跨双栏画图 在导言区,加入stfloats包: \usepackage{stfloats}正文中使用 \begin{figure*}[hb] %%跨双栏图片hb为底部;ht为顶部; \centering \includegraphics[scale=0.4]{fig/figweightr1} \caption{xxxxxxxxxx} \label{fig_framework} \end{figure*}CCC模板的算法 \usepackage[ruled]{algorithm2e} \begin{algorithm} \caption{algorithm caption}%算法名字 \LinesNumbered %要求显示行号 \KwIn{input parameters A, B, C}%输入参数 \KwOut{output result}%输出 some description\; %\;用于换行 \For{condition}{ only if \If{condition}{ 1 } } \While{not at end of this document}{ if and else \eIf{condition}{ 1 }{ 2 } } \ForEach{condition}{ \If{condition}{ 1 } } \end{algorithm} |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |